
DECLARE nomedocursor CURSOR
LOCAL
FOR
	SELECT * FROM nomeda tabelax	WHERE nomedacoluna = PARAMETRO
OPEN nomedocursor
FETCHNEXT nomedocursor INTO @nomedavariavel
	UPDATE nomedatabelay
	SET nomedacoluna = 'x'
	WHERE nomedacoluna = @nomedavariavel
CLOSE nomedocursor
DEALLOCATE nomedocursor





DECLARE nomedocursor CURSOR
	LOCAL
	FAST_FORWARD
	FOR
		SELECT coluna1 FROM nomedatabela
		WHERE colunax = 'x'
		
	DECLARE @variavel1 VARCHAR(50),
					@variavel2 INT
	
	OPEN nomedocursor
	
	SET @variavel2 = 1
	
	WHILE @variavel2 < 3
	BEGIN
		FETCH nomedocursor INTO @variavel1
		
		PRINT @variavel1
		
		SET @variavel2 = @variavel2 + 1
	END
	
	CLOSE nomedocursor

DEALLOCATE




DECLARE nomedocursor CURSOR
	LOCAL
	KEYSET
	FOR
		SELECT coluna1, coluna2 FROM nomedatabela
		WHERE colunax = 'x'
	FOR UPDATE

	
	OPEN nomedocursor
	
	FETCH nomedocursor
	
	UPDATE nomedatabela SET coluna2 = 'Qualquer coisa' WHERE CURRENT OF nomedocursor nomedocursor INTO @variavel1
		
	SELECT coluna1, coluna2 FROM nomedatabela
	WHERE colunax = 'x'
	
	CLOSE nomedocursor

DEALLOCATE




Caso isso não seja possível, entrarei em contato com os devidos órgãos relacionado ao Ministério de Saúde e solicitar uma investigação referente aos médicos residentes a todas unidades Unimed e ao 
setor comercial, pois, acredito que estes doutores são instruídos a não dar atestados a pacientes que são de empresas. 